package junior.util.excel.ext;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Excel导入和导出列名注解。可以用在field或父类的field上（但不能用在方法上）。
 * 
 * @author Zhang Xiaoye
 * @date 2017年9月6日 下午3:55:28
 */
@Target({ElementType.FIELD})
@Inherited
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelField {
	
	/** 列名 */
	String value();
	
	/** 用于导入，默认true */
	boolean isImport() default true;
	
	/** 用于导出，默认true */
	boolean isExport() default true;

}
